part of '../repository.dart';

sealed class EmailVerificationDuringSigningUpFailure {}

class AlreadyExistingUserEmailVerificationDuringSigningUpFailure extends Equatable
    implements EmailVerificationDuringSigningUpFailure {
  const AlreadyExistingUserEmailVerificationDuringSigningUpFailure();

  @override
  List<Object?> get props => [];
}

class ServerEmailVerificationDuringSigningUpFailure extends Equatable
    implements EmailVerificationDuringSigningUpFailure {
  const ServerEmailVerificationDuringSigningUpFailure();

  @override
  List<Object?> get props => [];
}

class NetworkEmailVerificationDuringSigningUpFailure extends Equatable
    implements EmailVerificationDuringSigningUpFailure {
  const NetworkEmailVerificationDuringSigningUpFailure();

  @override
  List<Object?> get props => [];
}
